97 research outputs found

    Mejorando el compromiso de los alumnos con el uso de las canciones en una asignatura de tecnología

    Get PDF
    El uso de tecnologías no tradicionales en la educación superior como recurso educativo y pedagógico es cada vez más utilizado. Entre estas tecnologías, la incorporación de canciones es cada vez más tenida en cuenta en la universidad, con resultados educativos positivos en diferentes áreas de conocimiento. La meta de este trabajo ha sido el desarrollo y análisis del uso de canciones durante el cursado de una asignatura del último año de Licenciatura en Sistemas de Información. Se ha llevado a cabo un estudio de caso con dos cursos en diferentes universidades, para la misma asignatura y contenido. Uno de los cursos se asignó como curso “control” sin trabajar cada nuevo tema con una canción contemporánea. El otro curso utilizó un conjunto de canciones a lo largo de cuatrimestre para reforzar el concepto principal de cada tema. Comparando los dos cursos, el que ha trabajado con las canciones ha tenido más participación en clase, menor cantidad de ausencias y ha desarrollado la asignatura con mayor constancia. La comparación de ambos cursos, considerados homogéneos por su historial y la opinión cualitativa de los profesores indican que el uso adecuado de canciones mejoran la motivación de los alumnos.Eje: Educación en TecnologíaRed de Universidades con Carreras en Informática (RedUNCI

    Mejorando el compromiso de los alumnos con el uso de las canciones en una asignatura de tecnología

    Get PDF
    El uso de tecnologías no tradicionales en la educación superior como recurso educativo y pedagógico es cada vez más utilizado. Entre estas tecnologías, la incorporación de canciones es cada vez más tenida en cuenta en la universidad, con resultados educativos positivos en diferentes áreas de conocimiento. La meta de este trabajo ha sido el desarrollo y análisis del uso de canciones durante el cursado de una asignatura del último año de Licenciatura en Sistemas de Información. Se ha llevado a cabo un estudio de caso con dos cursos en diferentes universidades, para la misma asignatura y contenido. Uno de los cursos se asignó como curso “control” sin trabajar cada nuevo tema con una canción contemporánea. El otro curso utilizó un conjunto de canciones a lo largo de cuatrimestre para reforzar el concepto principal de cada tema. Comparando los dos cursos, el que ha trabajado con las canciones ha tenido más participación en clase, menor cantidad de ausencias y ha desarrollado la asignatura con mayor constancia. La comparación de ambos cursos, considerados homogéneos por su historial y la opinión cualitativa de los profesores indican que el uso adecuado de canciones mejoran la motivación de los alumnos.Eje: Educación en TecnologíaRed de Universidades con Carreras en Informática (RedUNCI

    Identificación de factores clave de éxito para evitar las pruebas automatizadas no determinísticas en servicios REST

    Get PDF
    A flaky test is a test which could fail or pass for the same version of a certain software code. In continuous software development environments, flaky tests represent a problem. It is difficult to get an effective and reliable testing pipeline with a set of flaky tests. Also, according to many practitioners, despite the persistence of flaky tests in software development, they have not drawn much attention from the research community. In this paper, we describe how a company faced this issue, and implemented solutions to solve flaky tests for REST web services. The paper concludes proposing a set of key success factors for stopping flaky tests in this type of testing.Una prueba no determinística es una prueba que podría fallar o ser exitosa con la misma versión de un determinado código de software. En entornos de desarrollo de software continuo, las pruebas no determinísticas representan un problema. Es difícil obtener un proceso de pruebas efectivo y confiable con pruebas no determinísticas. Además, de acuerdo con muchos profesionales, a pesar de la persistencia de este tipo de pruebas, las mismas no han llamado mucho la atención de la comunidad científica. En este trabajo, describimos cómo una empresa se ha enfrentado este problema e implementado soluciones para resolver pruebas no determinísticas en servicios REST. Al final, se proponen un conjunto de factores clave de éxito para evitar este problema en pruebas de servicios.Facultad de Informátic

    Mejora de la mantenibilidad con un modelo de medición de la calidad: resultados en una gran empresa

    Get PDF
    Ante un mercado cada vez más competitivo y en constante desarrollo, la calidad del software está tomando mayor importancia en las organizaciones, y con ello, la calidad del producto software, medida directamente en el código fuente. En un conjunto de artículos que el autor ha publicado anteriormente se presentó una recopilación de herramientas abiertas para el análisis del código fuente y la correspondencia entre las métricas proporcionadas con la mantenibilidad. Junto con ello se ha trabajado en un modelo de medición de la mantenibilidad del código fuente en base a las mediciones de las herramientas de análisis estático. En este artículo se presentan los resultados de la utilización del modelo de medición y de las herramientas durante diez meses en una gran empresa española. Se detalla la evolución de las mediciones, la satisfacción de los desarrolladores y como han ido evolucionandolas incidencias encontradas en las pruebas de aceptación.XII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Construir un equipo de investigación (los primeros pasos)

    Get PDF
    Construir un equipo de investigación (los primeros pasos) es una de las novedades editoriales 2020 de Eudene para la Colección Apuntes. Se trata de un libro digital en formato PDF, de acceso libre, un valor agregado dadas las contingencias generadas por el COVID-19. Su autor, Emanuel Irrazábal, doctor, magister e ingeniero en Sistemas de Información, docente de nuestra casa de estudios, posee una vasta experiencia en la formación de grupos de investigación, así como en el dictado de cursos referidos a la materia tanto en organismos públicos como privados.

    Mejora de la mantenibilidad con un modelo de medición de la calidad: resultados en una gran empresa

    Get PDF
    Ante un mercado cada vez más competitivo y en constante desarrollo, la calidad del software está tomando mayor importancia en las organizaciones, y con ello, la calidad del producto software, medida directamente en el código fuente. En un conjunto de artículos que el autor ha publicado anteriormente se presentó una recopilación de herramientas abiertas para el análisis del código fuente y la correspondencia entre las métricas proporcionadas con la mantenibilidad. Junto con ello se ha trabajado en un modelo de medición de la mantenibilidad del código fuente en base a las mediciones de las herramientas de análisis estático. En este artículo se presentan los resultados de la utilización del modelo de medición y de las herramientas durante diez meses en una gran empresa española. Se detalla la evolución de las mediciones, la satisfacción de los desarrolladores y como han ido evolucionandolas incidencias encontradas en las pruebas de aceptación.XII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Mejora de la mantenibilidad con un modelo de medición de la calidad: resultados en una gran empresa

    Get PDF
    Ante un mercado cada vez más competitivo y en constante desarrollo, la calidad del software está tomando mayor importancia en las organizaciones, y con ello, la calidad del producto software, medida directamente en el código fuente. En un conjunto de artículos que el autor ha publicado anteriormente se presentó una recopilación de herramientas abiertas para el análisis del código fuente y la correspondencia entre las métricas proporcionadas con la mantenibilidad. Junto con ello se ha trabajado en un modelo de medición de la mantenibilidad del código fuente en base a las mediciones de las herramientas de análisis estático. En este artículo se presentan los resultados de la utilización del modelo de medición y de las herramientas durante diez meses en una gran empresa española. Se detalla la evolución de las mediciones, la satisfacción de los desarrolladores y como han ido evolucionandolas incidencias encontradas en las pruebas de aceptación.XII Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI

    Mejorando el compromiso de los alumnos con el uso de las canciones en una asignatura de tecnología

    Get PDF
    El uso de tecnologías no tradicionales en la educación superior como recurso educativo y pedagógico es cada vez más utilizado. Entre estas tecnologías, la incorporación de canciones es cada vez más tenida en cuenta en la universidad, con resultados educativos positivos en diferentes áreas de conocimiento. La meta de este trabajo ha sido el desarrollo y análisis del uso de canciones durante el cursado de una asignatura del último año de Licenciatura en Sistemas de Información. Se ha llevado a cabo un estudio de caso con dos cursos en diferentes universidades, para la misma asignatura y contenido. Uno de los cursos se asignó como curso “control” sin trabajar cada nuevo tema con una canción contemporánea. El otro curso utilizó un conjunto de canciones a lo largo de cuatrimestre para reforzar el concepto principal de cada tema. Comparando los dos cursos, el que ha trabajado con las canciones ha tenido más participación en clase, menor cantidad de ausencias y ha desarrollado la asignatura con mayor constancia. La comparación de ambos cursos, considerados homogéneos por su historial y la opinión cualitativa de los profesores indican que el uso adecuado de canciones mejoran la motivación de los alumnos.Eje: Educación en TecnologíaRed de Universidades con Carreras en Informática (RedUNCI

    Framework para la creación y ejecución de pruebas automatizadas sobre servicios REST

    Get PDF
    La arquitectura REST emerge como alternativa al diseño de servicios web, con mayor simpleza que SOAP y los servicios basados en WSDL, haciendo que las pruebas sobre esta arquitectura cobren mayor relevancia. Si bien existen muchas herramientas disponibles, muy pocas pueden integrarse a un proceso de desarrollo continuo de software, donde el tiempo es un factor clave. En este trabajo, partiendo de los principios de esta arquitectura y los fundamentos de pruebas unitarias, se propone un framework para pruebas sobre servicios REST que puede ser integrado a este tipo de entornos. El mismo ha sido implementado en una empresa de desarrollo software multinacional con gran éxito. Se ha comprobado la disminución en un 90% del tiempo para realizar regresiones automatizadas y refactorizaciones en un entorno de integración continua. Finalmente, la utilización de herramientas para ejecutar pruebas automáticas, ha permitido otro tipo de mejoras, como la generación automática de reportes.XIII Workshop Ingeniería de Software (WIS).Red de Universidades con Carreras en Informática (RedUNCI

    Problemas que afectan a la calidad de software en entrega continua y pruebas continuas

    Get PDF
    Muchas organizaciones que desarrollan software de manera ágil buscan adoptar el enfoque de entrega continua, el cual permite la liberación del software a producción en cualquier momento. Sin embargo, uno de los principales desafíos es mantener la calidad del mismo gestionando adecuadamente el tiempo que se invierte en las pruebas. En este sentido, se han reportado numerosos problemas relacionados con la calidad del software al adoptar este enfoque. Asimismo, algunos autores y empresas han propuesto soluciones para hacer frente a algunos de ellos, pero surge el interrogante de si las pruebas continuas son el elemento clave para estas prácticas. En este trabajo, se presenta un resumen de los principales problemas que afectan a la calidad de software en entrega continua y la relación que existe entre los mismos. Al final, se propone como resultado del análisis de estudios previos una definición al concepto de “pruebas continuas".XV Workshop Ingeniería de Software (WIS)Red de Universidades con Carreras en Informática (RedUNCI
    corecore